package com.highgain.displacementtrend.service;

import com.highgain.displacementtrend.entity.Device;
import com.highgain.displacementtrend.entity.OnLineRateInfo;
import com.highgain.displacementtrend.entity.Result;
import com.highgain.displacementtrend.util.PageView;

import java.util.List;

/**
 * @author zhanglifeng
 * @date 2021/04/14 10:28
 **/
public interface DeviceService {
    Result queryAllDevice(Device device);

    PageView<Device> queryDevice(PageView<Device> pageView, Device device);

    OnLineRateInfo queryOnlineRate(Device device);

    List<String> queryOnlineIds(Device device);

    String queryHiddenPointName(int hiddentPointId);
}
